pulse echo - German English Dictionary